Access Levels
Table Name: GXT_ACCESSLEVELS_TBL
List
Request a list of access levels.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=List&SubType=GXT_ACCESSLEVELS_TBL
-
Response:
Copy14=Installer&15=Master&16=User
Detail
Request the details of a specific access level.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=Detail&SubType=GXT_ACCESSLEVELS_TBL&RecId=<RecId>
-
Response:
CopyAccessLevelId=16&Name=User&OperatingSchedule=2147483647&TimeToActivatePGM=0&ReaderAccessActivatesPGM=false&KeypadAccessActivatesPGM=false&EnableMultiBadgeArming=true&ActivatePGMToExpiry=false&MenuGroupId0=0&ArmingAreaGroupId0=4294967294&ArmingAreaGroupSchedule0=2147483647&DisarmingAreaGroupId0=4294967294&DisarmingAreaGroupSchedule0=2147483647
Update
Update a specific access level.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_ACCESSLEVELS_TBL&AccessLevelId=16&Name=Office
-
Response:
CopyOK
Create
Create an access level. To create an access level, use the same parameters as update but leave the AccessLevelId empty.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_ACCESSLEVELS_TBL&AccessLevelId=&Name=User&OperatingSchedule=2147483647&TimeToActivatePGM=0&ReaderAccessActivatesPGM=false&KeypadAccessActivatesPGM=false&EnableMultiBadgeArming=true&ActivatePGMToExpiry=false&MenuGroupId0=0&ArmingAreaGroupId0=4294967294&ArmingAreaGroupSchedule0=2147483647&DisarmingAreaGroupId0=4294967294&DisarmingAreaGroupSchedule0=2147483647
- Response:
-
Copy
OK
Delete
Delete a specific access level.
-
Request:
Copyhttp://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Delete&SubType=GXT_ACCESSLEVELS_TBL&RecId=<RecId>
-
Response:
CopyOK
Parameters
Parameter |
Display Name |
Default Value |
Notes |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AccessLevelId |
Database ID |
16 |
The Detail, Control and Delete APIs use this value as the RecId. |
||||||||
Name |
Name |
User |
|
||||||||
OperatingSchedule |
Operating Schedule |
2147483647 |
Default value is Always. |
||||||||
TimeToActivatePGM |
Time to Activate Output (seconds) |
0 |
|
||||||||
ReaderAccessActivatesPGM |
Reader Access Activates Output |
false |
|
||||||||
KeypadAccessActivatesPGM |
Keypad Access Activates Output |
false |
|
||||||||
EnableMultiBadgeArming |
Enable Multi-badge Arming |
true |
|
||||||||
ActivatePGMToExpiry |
Activate Output Until Access Level Expiry |
false |
|
||||||||
ToggleAccessLevelPGM |
Toggle Access Level Output |
false |
|
||||||||
EnableUsageRestriction |
|
false |
This option is not used. |
||||||||
EnableDoorTypeOverride |
|
false |
This option is not used. |
||||||||
ElevatorDestinationFloor |
|
2147483647 |
This option is not used. |
||||||||
UsageCount |
|
0 |
This option is not used. |
||||||||
UsageResetPeriod |
|
0 |
This option is not used. |
||||||||
UsageResetType |
|
3 |
This option is not used. |
||||||||
SchindlerTemplate |
|
|
This option is not used. |
||||||||
DoorId* |
Door |
|
|
||||||||
DoorSchedule* |
Door Schedule |
2147483647 |
The default schedule is Always. |
||||||||
DoorDirection* |
Door Direction |
3 |
The settings are:
|
||||||||
DoorGroupId* |
Door Group |
|
When Include All Doors is enabled in the controller UI, the access level has a door group with ID 4294967294 assigned. This door group grants access to every door on the controller. This is legacy programming and should not be used in cross controller situations. Instead, use IncludeAllDoors below. |
||||||||
DoorGroupSchedule* |
Door Group Schedule |
2147483647 |
The default schedule is Always. |
||||||||
DoorGroupDirection* |
Door Group Direction |
3 |
The settings are:
|
||||||||
FloorId* |
Floor |
|
|
||||||||
FloorSchedule* |
Floor Schedule |
2147483647 |
The default schedule is Always. |
||||||||
FloorGroupId* |
Floor Group |
|
When Include All Floors is enabled in the controller UI, the access level has a floor group with ID 4294967294 assigned. This floor group grants access to every floor on the controller. This is legacy programming and should not be used in cross controller situations. Instead, use IncludeAllFloors below. |
||||||||
FloorGroupSchedule* |
Floor Group Schedule |
2147483647 |
The default schedule is Always. |
||||||||
ElevatorGroupId* |
Elevator Group |
|
When Include All Elevators is enabled in the controller UI, the access level has an elevator group with ID 4294967294 assigned. This elevator group grants access to every elevator on the controller. This is legacy programming and should not be used in cross controller situations. Instead, use IncludeAllElevators below. |
||||||||
ElevatorGroupSchedule* |
Elevator Group Schedule |
2147483647 |
The default schedule is Always. |
||||||||
MenuGroupId* |
Menu Group |
|
|
||||||||
ArmingAreaGroupId* |
Arming Area Group |
|
When Include All Areas is enabled in the controller UI, the access level has an arming area group with ID 4294967294 assigned. This area group grants access to every area on the controller. This is legacy programming and should not be used in cross controller situations. Instead, use IncludeAllArmingAreas below. |
||||||||
ArmingAreaGroupSchedule* |
Arming Area Group Schedule |
2147483647 |
The default schedule is Always. |
||||||||
DisarmingAreaGroupId* |
Disarming Area Group |
|
When Include All Areas is enabled in the controller UI, the access level has a disarming area group with ID 4294967294 assigned. This area group grants access to every area on the controller. This is legacy programming and should not be used in cross controller situations. Instead, use IncludeAllArmingAreas below. |
||||||||
DisarmingAreaGroupSchedule* |
Disarming Area Group Schedule |
2147483647 |
The default schedule is Always. |
||||||||
OutputId* |
Output |
|
|
||||||||
OutputGroupId* |
Output Group |
|
|
||||||||
IncludeAllDoors |
|
false |
Equivalent to the Include All Doors UI option, but can be used in cross controller situations. |
||||||||
IncludeAllArmingAreas |
|
false |
Equivalent to the Include All Areas UI option, but can be used in cross controller situations. |
||||||||
IncludeAllDisarmingAreas |
|
false |
Equivalent to the Include All Areas UI option, but can be used in cross controller situations. |
||||||||
IncludeAllFloors |
|
false |
Equivalent to the Include All Floors UI option, but can be used in cross controller situations. |
||||||||
IncludeAllElevators |
|
false |
Equivalent to the Include All Elevators UI option, but can be used in cross controller situations. |
Parameters that contain multiple values are documented as <Parameter Name>*, where * is the index of the value. See Programming.